package com.tbit.uqbike.client.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 公告表(Notice)实体类
 *
 * @author shanyong.mo
 * @since 2025-02-18 14:53:32
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Notice implements Serializable {
    private static final long serialVersionUID = -63284577098091310L;

    private Integer id;
    /**
     * 公告标题
     */
    private String title;
    /**
     * 公告作者
     */
    private String author;
    /**
     * 公告类型；0、系统通知，1、企业通知，2、活动通知
     */
    private Integer type;
    /**
     * 公告简介
     */
    private String introduction;
    /**
     * 公告内容
     */
    private String content;
    /**
     * 生效开始时间
     */
    private Date startTime;
    /**
     * 生效结束时间
     */
    private Date endTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 创建人id
     */
    private Integer createAccountUserId;

    /**
     * 当前用户阅读该公告总数
     * */
    private Integer userReadNum = 0;


}

